<?php

import('User/Api/Api');
class UserApi extends Api
{
    protected function _init()
    {
        $this->model = D('User/UcenterMember');
    }

    /**
     * 用户登录接口
     *
     * @param $username　用户名
     * @param $password　密码
     * @param int $type　登录方式(1-用户名登录,2-邮箱登录)
     * @return mixed
     */
    public function login($username, $password, $type = 1)
    {
        return $this->model->login($username, $password, $type);
    }


    /**
     * 用户注册接口
     *
     * @param $username　用户名
     * @param $password　密码
     * @param $email　邮箱
     * @return mixed
     */
    public function register($username, $password, $email)
    {
        return $this->model->register($username, $password, $email);
    }


    /**
     * 获取用户信息接口
     *
     * @param $uid　用户ID或用户名
     * @param bool $is_username　是否采用用户名查询,默认按照用户ID查询用户信息
     * @return mixed
     */
    public function getUserInfo($uid, $is_username = false)
    {
        return $this->model->getUserInfo($uid, $is_username);
    }


    public function updateUserInfo($uid, $password, $data)
    {

        return $this->model->updateUserInfo($uid, $password, $data);
    }
}